//接下来需要将sessinid在本地管理的方法

var sessionkey;

var sessiondate;

//可以封装一个保存sessinid的方法，将sessionid存储在localstorage中，定为半小时之后清空此sessionid缓存。
function saveSession(sessionId) {
   console.log(" now save sessionid: " + sessionId)
   wx.setStorageSync("sessionkey" ,sessionId)//保存sessionid
   wx.setStorageSync("sessiondate", Date.parse(new Date()))//保存当前时间，
}

// 过期后清除session缓存
function removeLocalSession() {
  wx.removeStorageSync("sessionid的key")
  wx.removeStorageSync(sessiondate)
  console.log("remove session!")
}



//检查sessionid是否过期的方法

function checkSessionTimeout() {
  var sessionid = wx.getStorageSync(sessionkey)
  if (sessionid == null || sessionid == undefined || sessionid == "") {
    console.log("session is empty")
    return false
  }
  var sessionTime = wx.getStorageSync(sessiondate)
  var aftertimestamp = Date.parse(new Date())
  if (aftertimestamp - sessionTime >= SESSION_TIMEOUT) {
    removeLocalSession()
    return false      
  }
  return true

}

//如果sessionid过期，重新获取sessionid

function checkSessionOk() {
  console.log("check session ok?...")
  var sessionOk = checkSessionTimeout()
  if (!sessionOk) {
    requestsessionid(function () {
	
    })
  }}


